Flyweight
The Flyweight design pattern uses sharing to support large numbers of fine-grained objects efficiently.
Usage Low
UML class diagram
A visualization of the classes and objects participating in this pattern.
Sample code
This structural code demonstrates the Flyweight pattern in which a relatively small number of objects is shared many times by different clients.
Output
See also